# # 输出
# print(123)
# print(123.123)
# print('abc')
# print([123, 234])

# # 不换行输出
# print('abc', end="")
# print('efg')

# a = 'abc'
# b = 'def'
# print(a, b)


# # 输入
# num1 = input()
# print(num1)
# print(type(num1))

# # input: 出来的全部都是字符串类型。
# username = input('请输入用户名：')
# password = input('请输入密码：')
# print(username, type(username))
# print(password, type(password))

# 格式化输出
# # 在字符串前加前缀 `f` 或 `F`，通过 `{expression}` 表达式，把 Python 表达式的值添加到字符串内。
# name = '张三'
# age = 18
# print(f"你好，我叫法外狂徒{name}，我的年龄是{age}岁")

# import math
# num_pi1 = math.pi
# print(f"pi保留三位小数是：{num_pi1:.3f}")

# # 占位符输出
# # 整数
# num1 = 20
# print('前面的文字，%d，后面的文字' % num1)
# # 浮点数
# num2 = 1.15
# print('%.1f' % num2)  # 取1位小数
# # 字符串
# str1 = 'hello world'
# print('%s' % str1)

# format()方法
name = '坚果'
age = 18
list1 = ['敲代码', '打游戏']
# print("你好，我叫{}，今年{}岁，喜欢{}。".format(name, age, list1))
# print("你好，我叫{1}，今年{0}岁，喜欢{0}岁的小美女。".format(age, name))
print("你好，我叫{n}，今年{a}岁，喜欢{a}岁的小美女。".format(a = age, n = name))